Despite having 774 miles worth of charity marathons, ironman events and bike rides wiped from his schedule due to coronavirus, Shane Williams, like many times in his rugby career, would not accept defeat.
Despite having 774 miles worth of charity marathons, ironman events and bike rides wiped from his schedule due to coronavirus, Shane Williams, like many times in his rugby career, would not accept defeat.